package com.nativetalk.service.four.live;

import com.nativetalk.base.RetInfo;
import com.nativetalk.bean.member.TdNtMember;

/**
 * Created by wangzheng on 2017/2/27.
 */
public interface FourLiveService {

    /**
     * @param tdNtMember
     * @return RetInfo
     * @Purpose 设置进入直播状态
     * @version 4.1
     * @author wangzheng
     */
    public RetInfo memberLoginIn(TdNtMember tdNtMember, int live_cou_his_id);

    /**
     * @param tdNtMember
     * @return RetInfo
     * @Purpose 设置离开直播状态
     * @version 4.1
     * @author wangzheng
     */
    public RetInfo memberLoginOut(TdNtMember tdNtMember, int live_cou_his_id);

    /**
     * @param live_cou_his_id
     * @return RetInfo
     * @Purpose 查找直播的学生队列信息(排队的与上麦的)
     * @version 4.1
     * @author wangzheng
     */
    public RetInfo findMemberQueueInfo(int live_cou_his_id);

    /**
     * @return RetInfo
     * @Purpose 查找直播类别
     * @version 4.2
     * @author wangzheng
     */
    public RetInfo findLiveType();

    /**
     * @return RetInfo
     * @Purpose 直播打赏跳转第三方支付界面
     * @version 4.2
     * @author wangzheng
     */
    public RetInfo liveTransfer(Integer memb_id, Float amount, String ip, String channel);
}
